/*! \file gd.h
 *	\brief <write description for gd.h>
 *
 *	created:	2009/11/11
 *	created:	11:11:2009   18:39
 *	filename: 	c:\src\main\libs\gd\gd.h
 *	file path:	c:\src\main\libs\gd
 *	file base:	gd
 *	file ext:	h
 *	author:		Vitalii Trubchaninov
 *				venngraydog@gmail.com
 */

#ifndef _GD_GD_H_
#define _GD_GD_H_

#pragma once

#include "core/types.h"
#include "core/SmartPtr.h"
#include "core/String.h"

namespace tt{

namespace utils{
class Library;
} //namespace core

namespace gd{

class Driver;

SharedPtr<Driver> createDriver(const SharedPtr<utils::Library>&, UInt driverIndex = 0);

} //namespace gd
} //namespace tt

#endif //_GD_GD_H_